如果要找HTML5的標準文件,要上哪好呢?如果只是要快速翻閱,可以上:
http://www.w3schools.com/html5/default.asp
不過這樣其實還缺很多,要深入理解的話...至少看一下目前公佈的草案:
http://www.w3.org/TR/html5/
但是只看這個,其實還是有缺...
HTML5是從WHATWG的Web Application 1.0來的,所以可以看一下這裡面有什麼:
http://www.whatwg.org/specs/web-apps/current-work/complete/
如果把他跟HTML5比較一下就會發現,包括Microdata, Web workers, Communication, Web storage這四個主題沒有放進HTML5的草案中。
whatwg網站中有一個表,比較不同版本的規格以及內容,還有跟w3c草案的對應,從這個表可以比較清楚整個泛HTML5的範圍:
http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F
嗯嗯,所以其實狹義的HTML5,只是最初Web Application 1.0規格中,關於HTML的這一部份。許多東西,在w3c網站上,還只是單獨的文件,找起來不太容易。先把目前自己找到相關規格文件的連結列一下:
除此之外,其實還有一些API通常也納入到HTML5的範疇:
13. File API
14. Geolocation API Specification
其他我有蒐集但是沒列入的還有:Indexed Database、Web SimpleDB、Programmable HTTP Caching and Serving、Media Capture...總之廠商想要提案是提不完的XDDD
這麼多東西,光是鐵人賽也分享不完...全部自己寫範例來測試的話,恐怕要花上一年半載吧?所以還是挑一些有意思的主題來試試看吧。
明天來看看HTML5與DOM3等規格的關係,接下來就可以自己測試瀏覽器對於新規格的支援程度。
剛剛看到這個課程:
http://geniecapital.com/ch/
三天一萬五...不過內容很完整。